package com.cnhis.cloudhealth.clinical.clidoctor.treatment.service;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.clidoctor.treatment.bo.TreatmentBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;
import java.util.HashMap;

@Service
public class TreatmentImpl implements ITreatment
{
    @Autowired
    private TreatmentBo treatmentBo;
    
    @Override
    public ModelVo queryPatientTreatmentRecord(Map map, int currPage, int pageSize)
        throws Exception
    {
        return treatmentBo.queryPatientTreatmentRecord(map, currPage, pageSize);
    }
    
    @Override
    public ModelVo getTreatmentItemById(Map map)
        throws Exception
    {
        return treatmentBo.getTreatmentItemById(map);
    }
    
    @Override
    public ModelVo insertDoctorDiagnose(Map map)
        throws Exception
    {
        return treatmentBo.insertDoctorDiagnose(map);
    }
    
    @Override
    public ModelVo execClinicBDJ1Update(Map map)
        throws Exception
    {
        return treatmentBo.execClinicBDJ1Update(map);
    }
    
    @Override
    public ModelVo personTreamentList(Map map)
        throws Exception
    {
        return treatmentBo.personTreamentList(map);
    }
    
    @Override
    public ModelVo jibingList(HashMap hs)
        throws Exception
    {
        return treatmentBo.jibingList(hs);
    }

    @Override
    public ModelVo jibingInfo(HashMap hs)
        throws Exception
    {
        return treatmentBo.jibingInfo(hs);
    }

    @Override
    public ModelVo otherPinci(HashMap hs)
        throws Exception
    {
        return treatmentBo.otherPinci(hs);
    }

    @Override
    public ModelVo geiyaokeshiList(HashMap hs)
        throws Exception
    {
        return treatmentBo.geiyaokeshiList(hs);
    }

    @Override
    public ModelVo loadBce1(HashMap hs)
        throws Exception
    {
        return treatmentBo.loadBce1(hs);
    }

    @Override
    public ModelVo handleAdmission(HashMap hs)
        throws Exception
    {
        return treatmentBo.handleAdmission(hs);
    }

    @Override
    public ModelVo saveRuyuan(HashMap hs)
        throws Exception
    {
        return treatmentBo.saveRuyuan(hs);
    }

	@Override
	public ModelVo saveZhenduanShouye(HashMap hs) throws Exception {
		return treatmentBo.saveZhenduanShouye(hs);
	}

	@Override
	public ModelVo getZhenduanShouye(HashMap hs) throws Exception {
		return treatmentBo.getZhenduanShouye(hs);
	}

    @Override
    public ModelVo queryVbn1ByVaa07(HashMap hs)
        throws Exception
    {
        return treatmentBo.queryVbn1ByVaa07(hs);
    }

    @Override
    public ModelVo getZhenduanShouye1(HashMap hs)
        throws Exception
    {
        return treatmentBo.getZhenduanShouye1(hs);
    }

    @Override
    public ModelVo saveZhenduanShouye1(HashMap hs)
        throws Exception
    {
        return treatmentBo.saveZhenduanShouye1(hs);
    }

    @Override
    public ModelVo deleteVao1ByVao01(HashMap hs)
        throws Exception
    {
        return treatmentBo.deleteVao1ByVao01(hs);
    }

    @Override
    public ModelVo getCailiaoInfoBybbx01(HashMap hs)
        throws Exception
    {
        return treatmentBo.getCailiaoInfoBybbx01(hs);
    }

    @Override
    public ModelVo queryAbj1(Map hs)
        throws Exception
    {
        return treatmentBo.queryAbj1(hs);
    }

    @Override
    public ModelVo yibaoJibingList(Map hs)
        throws Exception
    {
        return treatmentBo.yibaoJibingList(hs);
    }
    
}
